package com.maybach.workflow.common.ext;

import java.io.Serializable;

/**
 * Created by houenxun on 15/10/26.
 */
public abstract    class AbstractActInfo implements IActInfo, Serializable {


    protected String actType;
    protected String reasonCode;
    protected String reasonDesc;
    protected String memo;
    protected Long actUserId;
    protected String actUserName;
    protected String actUserRole;
    protected String attribute;


    @Override
    public String getActType() {
        return actType;
    }

    public void setActType(String actType) {
        this.actType = actType;
    }


    @Override
    public String getReasonCode() {
        return reasonCode;
    }

    @Override
    public String getReasonDesc() {
        return reasonDesc;
    }

    @Override
    public String getMemo() {
        return memo;
    }

    @Override
    public Long getActUserId() {
        return actUserId;
    }

    @Override
    public String getActUserName() {
        return actUserName;
    }

    @Override
    public String getActUserRole() {
        return actUserRole;
    }

    @Override
    public String getAttribute() {
        return attribute;
    }


    public void setReasonCode(String reasonCode) {
        this.reasonCode = reasonCode;
    }

    public void setReasonDesc(String reasonDesc) {
        this.reasonDesc = reasonDesc;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public void setActUserId(Long actUserId) {
        this.actUserId = actUserId;
    }

    public void setActUserName(String actUserName) {
        this.actUserName = actUserName;
    }

    public void setActUserRole(String actUserRole) {
        this.actUserRole = actUserRole;
    }

    public void setAttribute(String attribute) {
        this.attribute = attribute;
    }
}
